<!DOCTYPE html>
<html lang="ar">
	<head>
		<meta charset="utf-8" />
		<base href="../../../../" />
		<script src="page.js"></script>
		<link type="text/css" rel="stylesheet" href="page.css" />
	</head>
	<body class="rtl">
		<h1>[name]</h1>

		<p class="desc">
			نسخة عالمية من [page:LoadingManager LoadingManager]، يستخدمها
			معظم المحملات عندما لم يتم تحديد مدير مخصص. <br /><br />
		 
			هذا سيكون كافيًا لمعظم الأغراض، ولكن قد يكون هناك أوقات عندما
			ترغب في مديري تحميل منفصلين للقول، القوام والنماذج.
		</p>
		 
		<h2>مثال للكود</h2>
		 
		<p>
		يمكنك تعيين [page:LoadingManager.onStart onStart]،
		[page:LoadingManager.onLoad onLoad]، [page:LoadingManager.onProgress onProgress]،
		[page:LoadingManager.onStart onError] وظائف لل
		مدير. ستطبق هذه على أي محملات تستخدم
		DefaultLoadingManager.<br /><br />
		 
		يجب عدم الخلط بين هذه الوظائف المسماة بشكل مشابه
		من المحملات الفردية، لأنها مخصصة لعرض المعلومات
		حول الحالة العامة للتحميل، بدلاً من التعامل مع البيانات
		التي تم تحميلها.
		</p>
		<code>
THREE.DefaultLoadingManager.onStart = function ( url, itemsLoaded, itemsTotal ) {
	console.log( 'Started loading file: ' + url + '.\nLoaded ' + itemsLoaded + ' of ' + itemsTotal + ' files.' );
};
				
THREE.DefaultLoadingManager.onLoad = function ( ) {
	console.log( 'Loading Complete!');
};
				
THREE.DefaultLoadingManager.onProgress = function ( url, itemsLoaded, itemsTotal ) {
	console.log( 'Loading file: ' + url + '.\nLoaded ' + itemsLoaded + ' of ' + itemsTotal + ' files.' );
};
				
THREE.DefaultLoadingManager.onError = function ( url ) {
	console.log( 'There was an error loading ' + url );
};
		</code>
		 
		<h2>الخصائص (Properties)</h2>
		<p>
		انظر صفحة [page:LoadingManager LoadingManager] لتفاصيل
		الخصائص.
		</p>
		 
		<h2>الطرق (Methods)</h2>
		<p>
		انظر صفحة [page:LoadingManager LoadingManager] لتفاصيل الطرق.
		</p>

		<h2>المصدر (Source)</h2>
		<p>
			[link:https://github.com/mrdoob/three.js/blob/master/src/loaders/LoadingManager.js src/loaders/LoadingManager.js]
		</p>
	</body>
</html>
